package com.itheima.d6_time;

import java.text.*;
import java.time.LocalDateTime;
import java.util.Date;

/*
    1 SimpleDateFormat类
        代表简单日期格式化，可以用来把日期对象、时间毫秒值格式化成我们想要的形式。
    2 常见构造器
        public SimpleDateFormat(String pattern)	创建简单日期格式化对象，并封装时间的格式
    3 格式化时间的方法
        public final String format(Date date)	将日期格式化成日期/时间字符串
        public final String format(Object time)	将时间毫秒值式化成日期/时间字符串
    4 字符串解析方法
        public Date parse(String source)	把字符串时间解析成日期对象
 */
public class Test2SimpleDateFormat {
    public static void main(String[] args) throws ParseException {
//        Date date = new Date();
//        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss EEE:a");
//        System.out.println(simpleDateFormat.format(date));
//        System.out.println(simpleDateFormat.format(System.currentTimeMillis()));
//        System.out.println(simpleDateFormat.format(2000));
//        System.out.println("------------------------");
        String start = "2023年11月11日 12:25:36";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        Date parse = simpleDateFormat.parse(start);
        System.out.println(parse);
        System.out.println(simpleDateFormat.format(parse));
        SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
        System.out.println(simpleDateFormat2.format(parse));
    }
}






